ridiculed and ashamed - German English Dictionary